package org.jeecg.modules.htxincailiao.account.domain.bo;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.jeecg.modules.htxincailiao.account.constant.HTAccountTypeEnum;
import org.jeecgframework.poi.excel.annotation.Excel;

@Data
public class HTCertificateSubmitBO {

    @ApiModelProperty(value = "账户类型")
    private HTAccountTypeEnum accountType;

    /**用户名*/
    @Excel(name = "用户名", width = 15)
    @ApiModelProperty(value = "用户名")
    private String username;

    /**手机号*/
    @Excel(name = "手机号", width = 15)
    @ApiModelProperty(value = "手机号")
    private String phoneNumber;
    /**用户ID*/
    @TableId(type = IdType.ASSIGN_ID)
    @ApiModelProperty(value = "用户ID")
    private String id;

    /**开户银行*/
    @Excel(name = "开户银行", width = 15)
    @ApiModelProperty(value = "开户银行")
    private String bankAccountName;
    /**银行账号*/
    @Excel(name = "银行账号", width = 15)
    @ApiModelProperty(value = "银行账号")
    private String bankAccountNum;

    /**资质文件*/
    @Excel(name = "资质文件", width = 15)
    @ApiModelProperty(value = "资质文件")
    private String certificate;

    /**其他资质*/
    @Excel(name = "其他资质", width = 15)
    @ApiModelProperty(value = "其他资质")
    private String otherCertificates;

    @TableField(exist = false)
    /**联系人*/
    @Excel(name = "联系人", width = 15)
    @ApiModelProperty(value = "联系人")
    private String contactPerson;

    @TableField(exist = false)
    /**手机电话*/
    @Excel(name = "手机电话", width = 15)
    @ApiModelProperty(value = "手机电话")
    private String contactPhoneNumber;

}
